package com.dingding.manager.modules.system.dto.role;

import java.io.Serializable;

import javax.validation.constraints.NotNull;

/**
 * 
 * @ClassName: ReqAddRoleDTO
 * @Description: 添加角色请求dto
 * @author SUNZHICHENG
 * @date 2016年12月8日 上午9:09:58
 * @version V2.6.2
 */
@SuppressWarnings("serial")
public class ReqAddRoleDTO implements Serializable {
	
	@NotNull
	private String roleName; // 角色名称
	@NotNull
	private String roleEnName; // 英文角色名称
	@NotNull
	private Integer roleType;// 角色类型 1 超管 2 普通
	@NotNull
	private Integer roleStatus; //是否可用 0 ：否 1： 是
	@NotNull
	private Integer dataScope; // 数据范围：1：所有数据 2：所在公司及以下数据3：所在公司数据 4：所在部门及以下数据
								// 5：所在部门数据 6 ：仅本人数据
	private String remarks; // 备注信息

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public String getRoleEnName() {
		return roleEnName;
	}

	public void setRoleEnName(String roleEnName) {
		this.roleEnName = roleEnName;
	}

	public Integer getRoleType() {
		return roleType;
	}

	public void setRoleType(Integer roleType) {
		this.roleType = roleType;
	}

	public Integer getRoleStatus() {
		return roleStatus;
	}

	public void setRoleStatus(Integer roleStatus) {
		this.roleStatus = roleStatus;
	}

	public Integer getDataScope() {
		return dataScope;
	}

	public void setDataScope(Integer dataScope) {
		this.dataScope = dataScope;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	@Override
	public String toString() {
		return "ReqAddRoleDTO [roleName=" + roleName + ", roleEnName=" + roleEnName + ", roleType=" + roleType
				+ ", roleStatus=" + roleStatus + ", dataScope=" + dataScope + ", remarks=" + remarks + "]";
	}
	
	
}
